load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")

package(default_visibility = ["//visibility:public"])

cc_library(
    name = "perception_visualization_config",
    srcs = glob([
        "*.cc",
    ]),
    hdrs = glob([
        "*.h",
    ]),
    deps = [
        "//base/plugin:base_plugin",
        "//base/blob:base_blob",
        "//base/io:base_io",
        "@com_github_google_glog//:glog",
        "@eigen//:eigen",
        "@boost//:boost",
        "@com_github_gflags_gflags//:gflags",
        "@protobuf_import//:protobuf_import",
        "viz_config_cc_pb",
    ],
)

cc_proto_library( 
    name = "viz_config_cc_pb", 
    deps = [":viz_config_pb"], 
) 
proto_library( 
    name = "viz_config_pb", 
    srcs = ["viz_config.proto"], 
)